Synonyms for "rocket launcher"

Words with similar meaning